#wrap {
   width:600px;
}

#main {
   height:260px;
}

#login {
   margin:0 auto;
   padding-top:0.5em;
   text-align:left; /* End IE6 Center Hack */
   width:31em;
   height:20em;
   background-color:#FFF;
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   position:relative;
}

fieldset {
   padding:5px;
   border:none;
}

fieldset legend span{
   display:block;
   color:#000;
   font-weight:bold;
   border-bottom:1px solid #999999;
	padding:0.5em;
	background-color:#e5e5e5;
	font-weight:bold;
	width:29em;
}

#login div label, #login div input, #login div select {
   height:1.5em;
	margin:3px 0px;
}

#login div label {
   float:left;
   display:block;
   width:130px;
	color:#737373;
   text-align:right;
   background-color:#F6F6F6;
   padding:0.5em 0.5em 0 0;
}

#login div input, #login div select {
   width:180px;
   margin-left:0.5em;
	border-bottom:1px solid #eaeaea;
}

#login div select {
   width:185px;
   height:1.5em;
}

div#login div {
   clear:both;
}
#login div#help {
   padding:0.5em 0;
   width:100%;
   text-align:right;
}

#login div#signin input {
   height:33px;
   width:101px;
}
   
#login div#signin {
   padding:0.5em 0;
   text-align:center;
   width:100%;
   height:33px;
}

#login div#login_note {
   position:absolute;
   bottom:0.5em;
   width:30em;
   border-top:1px solid #eaeaea;
   border-bottom:1px solid #eaeaea;
   text-align:center;
}

#login div#login_note span {
   font-size:85%;
   color:#737373;
}